smart alecky

adj. 自以為樣樣都懂的
[網絡] 自作聰明的作風